#ifndef __BaseMoveController_H__
#define __BaseMoveController_H__

#include "cocos2d.h"
#include "entity/Entity/Entity.h"

USING_NS_CC;

class BaseMoveController : public CCNode{
public:
	BaseMoveController();
	~BaseMoveController();

	static BaseMoveController* create(Entity* entity);
	virtual bool init(Entity* entity);

public:
	virtual void moveByTouch(float moveLen);

protected:
	Entity* m_entity; 

};
#endif // !__BaseMoveController_H__
